package com.zhipu.balance.mobile.event;

import com.raizlabs.android.dbflow.annotation.Column;
import com.raizlabs.android.dbflow.annotation.PrimaryKey;
import com.raizlabs.android.dbflow.annotation.Table;
import com.raizlabs.android.dbflow.structure.BaseModel;
import com.zhipu.balance.mobile.DBManager;


/**
 * 记录油菜籽
 */
@Table(database = DBManager.class)
public class RecordRapeseed extends BaseModel {


    @PrimaryKey(autoincrement = true)
    public long recordRapeseedId;


    /**
     * 唯一识别码
     */
    @Column
    public String uniqueId;



    /**
     * 是否杂质平均值
     */
    @Column
    public boolean impurityAverageValue;

    /**
     * 大样试验-试样质量
     */
    @Column
    public double largeMiscellaneousSampleQuality;
    /**
     * 大样试验-杂质
     */
    @Column
    public double detailImpurity;
    /**
     * 大样杂质率
     */
    @Column
    public double detailResults;
    /**
     * 小样试验-试样质量
     */
    @Column
    public double smallMiscellaneousSampleQuality;
    /**
     * 小样试验-杂质
     */
    @Column
    public double smallSampleImpurity;
    /**
     * 小样杂质率
     */
    @Column
    public double sampleResults;
    /**
     * 总杂质率
     */
    @Column
    public double impurityResults;
    /**
     * 杂质记录员
     */
    @Column
    public String impurityRecorder;





    /**
     * 生芽粒平均值
     */
    @Column
    public boolean sproutWeightValue;

    /**
     * 生芽粒重量
     */
    @Column
    public double sproutWeight;
    /**
     * 生芽粒率-结果
     */
    @Column
    public double sproutResult;
    /**
     * 生芽粒率记录员
     */
    @Column
    public String sproutRecorder;





    /**
     * 生霉粒平均值
     */
    @Column
    public boolean moldWeightValue;
    /**
     * 生霉粒重量
     */
    @Column
    public double moldWeight;
    /**
     * 生霉粒率-结果
     */
    @Column
    public double moldResult;
    /**
     * 生霉粒率记录员
     */
    @Column
    public String moldRecorder;






    /**
     * 热损伤粒平均值
     */
    @Column
    public boolean thermalDamageValue;
    /**
     * 热损伤粒数
     */
    @Column
    public int thermalDamageNumber1;

    @Column
    public int thermalDamageNumber2;
    /**
     * 热损伤粒-结果
     */
    @Column
    public double thermalDamageGrain;

    /**
     * 热损伤粒数记录员
     */
    @Column
    public String thermalDamageNumberRecorder;




    /**
     * 未熟粒数平均值
     */
    @Column
    public boolean immatureGrainValue;
    /**
     * 未熟粒数 检测可能有两次
     */
    @Column
    public int immatureGrainNumber1;

    @Column
    public int immatureGrainNumber2;
    /**
     * 未熟粒-结果
     */
    @Column
    public double immatureGrainResult;

    /**
     * 未熟粒数记录员
     */
    @Column
    public String immatureGrainNumberRecorder;




    /**
     * 检测日期时间戳精确到毫秒 13位
     */
    @Column
    public long inspectionDate;
    

    /**
     * 是否选中
     */
    public boolean select;

    /**
     * 设备码
     */
    @Column
    public String deviceId;
}
